
"""
判断输入的数字是几位数，然后每个位的数字具体是多少，用数字类型实现。
"""
val = input('>>>')
val = int(val)
print(val)

if val >= 1000:
    if val >= 10000:
        num = 5
    else:
        num = 4
else:
    if val >= 100:
        num = 3
    elif val >= 10:
        num = 2
    else:
        num = 1
print(num)

pre=0

for i in range(num, 0, -1):
    cur = val//(10**(i-1))
    print(cur - pre*10)
    pre = cur


"""
分析：
pre=0
val=12345 i=5 --> cur=1 --> 1-0=1 --> pre=1
val=12345 i=4 --> cur=12 --> 12-10=2 --> pre=12
val=12345 i=3 --> cur=123 --> 123-120=3 --> pre=123
val=12345 i=2 --> cur=1234 --> 1234-1230=4 --> pre=1234
val=12345 i=1 --> cur=12345 --> 12345-12340=5 --> pre=12345
"""